Skip to main content

Exploring Offline Python Environments: Pyodide, xlwings Lite, and Beyond

·1 min

Post Image

Python in Excel or the browser—fully offline. No servers. No installs. Just plug-n-code

Sounds too good to be true?

That’s exactly what tools like xlwings Lite, Anaconda Code, JupyterLite, and PySheets make possible today.

✅ Run Python code right inside Excel ✅ Or launch a full Python notebook in the browser ✅ All powered by Pyodide—an offline Python runtime that runs in your browser

But here’s the real question:

👉 What libraries can you actually use in this environment? The good news: tons of your favorite ones are already supported—from pandas and matplotlib to scikit-learn, xgboost, bokeh, and more.

👇 I’ve grouped the most useful libraries by use case so you can explore what’s possible without digging through docs.

📊 Data Analysis • pandas, polars, duckdb • pyarrow, fastparquet

🔢 Numerical & Scientific Computing • numpy, scipy, xarray     • sympy, netcdf4, mpmath, uncertainties

📈 Machine Learning & Statistics • scikit-learn, xgboost, lightgbm     • statsmodels, patsy, river

🌍 Geospatial & Mapping     • geopandas, shapely, fiona, rasterio • Cartopy, pyproj, h3, xyzservices

🖼️ Visualization • matplotlib, bokeh, altair, vega-datasets

🌐 Web & Async Tools • aiohttp, httpx, micropip, pyodide-http

You don’t need to install Python in your computer anymore.

Just open Excel or a browser—and go.